home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Mastering Web Site Development
/
Microsoft Mastering Web Site Development (Microsoft) (1997).iso
/
Media
/
Ch01
/
W01A010.cc2
< prev
next >
Wrap
Text File
|
1997-04-24
|
2KB
|
35 lines
0, In this animation, we will introduce a
3, services-based application architecture and a multi-tiered
8, hardware architecture. We will examine the flow of
12, control as users request information from a Web
15, server. In a services-based application, software
20, components are divided into User, Business, and Data
24, services. User services run on a workstation and
29, provide the user interface for an application.
33, Business services can run on a workstation or a Web
37, server and can enforce business rules. For example,
42, on a workstation an ActiveX control can ensure a
45, valid date. On a Web server, Business services are
49, implemented in Active Server Pages and in Business
52, objects. Data services provide data and typically
58, run on a database server. Let's follow the flow
61, of control as a user requests information from a
64, Web server. First, a user runs a browser application
69, to request a Web page. The HTML request uses HTTP
75, to go through the Internet or an intranet to get
78, to the Web server. The Web page can contain
82, controls, HTML, and ASP script to determine how to
86, respond to the user's request. If the page includes ASP
90, script the Web server processes the script. The
95, Web server starts generating an HTML response. The
100, Web page can also access Business objects.
104, Business objects are ActiveX Server Components that can
107, be written with languages such as Visual Basic,
110, Visual C++, and Java. Microsoft Transaction Server
116, manages Business objects. A Business object can send
121, a request to a database. The database returns a
125, recordset. The Business object returns data to the
130, Web page which continues to build the HTML
133, response. The completed HTML response is returned through
139, HTTP to the user.
143, END